package com.lcz.audioplayer;

import android.media.MediaPlayer;

/**
 * 作者:     刘传政
 * 创建时间:  15:39 2024/4/1 0001
 * QQ:      1052374416
 * 电话:     18501231486
 * 描述:
 */
public interface PlayerManagerCallback {
    /**
     * 进度条的改变
     *
     * @param currentProgress
     * @param total
     * @param currentPositionStr
     * @param totalDurationStr
     */
    void onProgressChange(int currentProgress, int total, String currentPositionStr, String totalDurationStr);
    /**
     * 开始播放
     */
    void onPlayStart();

    /**
     * 播放暂停
     */
    void onPlayPause();

    /**
     * 播放停止
     */
    void onPlayStop();

    /**
     * 播放错误
     */
    void onPlayError(MediaPlayer mp, int what, int extra);

    /**
     * 播放完成
     */
    void onCompletion();
}
